Scheduling and Admission Control

نویسنده

  • David Pattison Bunde
چکیده

We present algorithms and hardness results for three resource allocation problems. The first is an abstract admission control problem where the system receives a series of requests and wants to satisfy as many as possible, but has bounded resources. This occurs, for example, when allocating network bandwidth to incoming calls so the calls receive guaranteed quality of service. Algorithms can have performance guarantees for this problem either with respect to acceptances or with respect to rejections. These types of guarantees are incomparable and algorithms having different types of guarantee can have nearly opposite behavior. We give two procedures for combining one algorithm of each type into a single algorithm having both types of guarantee simultaneously. Specifically, if we combine an algorithm that is c A-competitive for acceptances with an algorithm that is c R-competitive for rejections, the combined algorithm is O(c A)-competitive for acceptance and O(c A c R)-competitive for rejections. If both the input algorithms are deterministic, then so is the combined algorithm. In addition, one of the combining procedures does not need to know the value of c A and neither needs to know the value of c R. The second problem we consider is scheduling with rejections, a combination of scheduling and admission control. For this problem, each job comes with a rejection cost in addition to the standard scheduling parameters. The system produces a schedule for a subset of the jobs and the schedule quality is its total flow time added to the cost for all rejected jobs. We show that, even if all jobs have the same rejection cost, no online algorithm has a competitive ratio better than (2 + √ 2)/2 ≈ 1.707 in general or e/(e − 1) ≈ 1.582 if all jobs have the same processing time. We also give an optimal offline algorithm for unit-length jobs with arbitrary rejection costs. This leads to a pair of 2-competitive online algorithms for unit-length jobs, one when all rejection costs are equal and one when they are arbitrary. Finally, we show that the offline problem is NP-hard even when each job's rejection cost is proportional to its processing time. iii Our third problem is power-aware scheduling, where the processor can run at different speeds, with its energy consumption depending on the speeds selected. This results in a bicriteria problem with conflicting goals of minimizing energy consumption and giving a high-quality schedule. If schedule quality …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient RMS Admission Control and Its Application to Multiprocessor Scheduling

A real-time system must execute functionally correct computations in a timely manner. In order to guarantee that all tasks accepted in the system will meet their timing requirements, an admission control algorithm must be used to only accept tasks whose requirements can be satisfied. Rate-monotonic scheduling (RMS) is arguably the best known scheduling policy for periodic real-time tasks on uni...

متن کامل

An Efficient RMS Admission Control and its Application to Multiprocessor Scheduling - Parallel Processing Symposium, 1998, and Symposium on Parallel and Distributed Processing 1998. 19

A real-time system must execute functionally correct computations in a timely mannel: In order to guarantee that all tasks accepted in the system will meet their timing requirements, an admission control algorithm must be used to only accept tasks whose requirements can be satisfied. Rate-monotonic scheduling (RMS) is arguably the best known scheduling policy for periodic real-time tasks on uni...

متن کامل

Admission Control and Flow Scheduling for IEEE

Multihop WiMAX networks show a lot of promise as the last mile in broadband connections for streaming audio and video to users. Such WiMAX networks are based on IEEE 802.16, which specifies the service classes for Q u a l i t y o f S e r v i c e ( QoS), but leaves the admission and scheduling mechanisms open. This paper presents a flow admission control and scheduling scheme for multihop WiMAX ...

متن کامل

Concurrency Admission Control Management in ACCORD

We propose and evaluate admission control mechanisms for ACCORD, an Admission Control and Capacity Overload management Real-time Database framework|an architecture and a transaction model|for hard deadline RTDB systems. The system architecture consists of admission control and scheduling components which provide early noti cation of failure to submitted transactions that are deemed not valuable...

متن کامل

Joint Scheduling and Admission Control for ATS -

A joint scheduling and admission control algorithm is presented for Asynchronous Time-Sharing (ATS)-based switching nodes carrying real-time traac. Systems based on ATS guarantee quality of service, at both the levels of cells and calls, for three well-deened traac classes. A mechanism is outlined by which an admission control strategy can be tailored to a particular mix of traac by making use ...

متن کامل

Performance assessment of appointment system in managing outpatients’ waiting time in a general hospital: A Case study

Background: Appointment scheduling system is a critical component in controlling patients’ waiting time, so can increase the efficiency and timely access to health services. It is also an important determinant of patient satisfaction. The aim of this study was to assess the relationship of using a scheduling system and outpatients’ waiting time in a general teaching hospital in Tehran, Iran. M...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006